@charset "shift_jis";

/*TOPページ専用#e0f0ec #d8ecec *w2.gif *w4.gif* w5.gif w6.gif #f0ecf7*/


body.top1 {
	background-color:#f0ecf7;
	background-image: url(gif/w2.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding-top: 10px;
	_padding-top: 0px;
	margin-bottom:0%;
}
body.top2 {
	background-color:#d8ecec;
	background-image: url(gif/w6.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding-top: 10px;
	_padding-top: 0px;
	margin-bottom:0%;
}
.sutudio-1 {
  font-family : "Times New Roman";
  font-style : italic;
  font-weight : bold;
  font-size : xx-small;
  color : #d0c4d0;
}
.sutudio-2 {
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
	font-size: x-small;
	color: #c9bac9;
	width:280px;
	margin:7px 40px 8px 50px;
	float:left;
}
/*こまで*/


/*バックグラウンド設定*/

body.backnow{
    background-image: url(gif/w_w1-2.gif);
    background-attachment: scroll;
    background-repeat: repeat;
    margin:50px 0 0 0;
}
body.backnawlog{
	background-color: #f1f1f3;
	margin-top:30px;
}
body.backroom{
	background-image: url(gif/w_8.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	margin-top:30px;
}
body.backroomlog{
	background-color: #fefff4;
	margin-top:30px;
}
body.origbody {
    background-color:#e1e6f7;
}
body.setbody {
    background-color:#d7e8d9;
}

tr {
    line-height: 1.5em;
}

h1 {
	font-size : large;
    text-indent:3em;
}

h1.ima {
	font-size: large;
	text-align:center;
	text-indent:0em;
}

h2 {
	font-size : medium;
}

 h2.ima {
	font-size:small;
	font-weight: bold;
	color: #29964c;
	margin-bottom:0.3em;
	text-indent:23%;
	text-align:left;
}

h3 {
	font-size: small;
	text-indent:3em;
	text-align:left;
}
p {
    text-indent: 1em;
    line-height:1.5em;
    margin-bottom:0em;
}

strong { border-bottom: double red 3px; }

p.p-txt {
	text-align:left;
	text-indent:1em;
	margin-top:1em;
	line-height:1.5em;
	font-size:small;
}
p.p-center {
	text-align:center;
	margin-top:1em;
	line-height:1.5em;
	font-size:small;
}

p.p-right {
	text-align:right;
	line-height:1.5em;
	margin-top:1em;
	font-size:small;
}
p.ogg {
    text-align:right;
    line-height:1.5em;
    margin-top:1em;
    margin-right:2em;
    font-size:small;
    font-weight:lighter;
}

img {
	border:0;
}

img.block {display: block; }

.inline {
    display:inline;
}


/*a:hover{
position : relative;
top:1px;　left:1px;}
*/


a.blocklink {
	display:block; width:100%;
	text-decoration:none;
}


/*集合リンク用*/
	/*ワイン下線なし 動きます。*/
a.aaa:link{
    color:#a50f88;
    text-decoration:none;
}
a.aaa:visited{
    color:#89268d;
    text-decoration:none;
}
a.aaa:hover{
    color:#d260a5;
    text-decoration:underline;
	position : relative;
	top:1px; left:1px;
}
	/*ワイン下線なし 動き無し*/

a.aa:link{
    color:#a50f88;
    text-decoration:none;
}
a.aa:visited{
    color:#89268d;
    text-decoration:none;
}
a.aa:hover{
    color:#d260a5;
    text-decoration:non;
}
	/*ワイン下線有り*/
a.sss:link{
    color:#a50f88;
    text-decoration:underline;
}
a.sss:visited{
    color:#89268d;
    text-decoration:underline;
}
a.sss:hover{
    color:#d260a5;
    text-decoration:underline;
}
	/*紺 動きます*/
a.bbb:link{
    color:#2f27ac;
    text-decoration:underline;
}
a.bbb:visited{
    color:#008bc0;
    text-decoration:underline;
}
a.bbb:hover{
    color:#d260a5;
    text-decoration:underline;
	position : relative;
	top:1px; left:1px;
}
	/*緑 動きます*/
a.ggg:link{
    color:#347b12;
    text-decoration:underline;
}
a.ggg:visited{
    color:#75a186;
    text-decoration:underline;
}
a.ggg:hover{
    color:#d260a5;
    text-decoration:underline;
	position : relative;
	top:1px; left:1px;
}
	/*白*/
a.www:link{
    color:#ffffff;
    text-decoration:underline;
}
a.www:visited{
    color:#ffffff;
    text-decoration:underline;
}
a.www:hover{
    color:#d260a5;
	text-decoration:underline;
}
	/*赤*/
a.aka:link{
    color:#dc153c;
    text-decoration:underline;
}
a.aka:visited{
    color:#c21b04;
    text-decoration:underline;
}
a.aka:hover{
    color:#d260a5;
	text-decoration:underline;
}



/*BOX　色　サイズ　ボーダー　ボトムマージン*/

/*白 枠付き*/
div.box00 {
	width:30.5em;
	padding:1em 4em;
	background-color:#ffffff;
	border-width:3px;
	margin:2em 3em 5em 4em;
	border-style:ridge;
	border-color:#f9c80c;
}
/*透明*/
div.box0 {
	width:30em;
	margin-bottom:5em;
	color:#6c68b9;
	font-weight:bold;
}

/*栗*/
div.box1 {
	width:34em;
	background-color:#fffff6;
	padding:1em 2.5em;
	margin:0em auto 6em auto;
	color:#29964c;
	font-weight:bold;
}
/*青*/
div.box2 {
	width:34em;
	background-color:#f4fcff;
	padding:1em 2.5em;
	margin:0em auto 6em auto;
	color:#756bc0;
	font-weight:bold;
}
/*黄緑*/
div.box3 {
	width:34em;
	background-color:#f2fbf5;
	padding:1em 2.5em;
	margin:0em auto 6em auto;
	color:#29964c;
	font-weight:bold;
}
/*橙*/
div.box4 {
	width:34em;
	background-color:#fef7f5;
	padding:1em 2.5em;
	margin:0em auto 6em auto;
	color:#756bc0;
	font-weight:bold;
}
/*紫*/
div.box5 {
	width:34em;
	background-color:#faf4fe;
	padding:1em 2.5em;
	margin:0em auto 6em auto;
	color:#756bc0;
	font-weight:bold;
}
/*海青*/
div.box6 {
	width:34em;
	background-color:#e7f5ff;
	padding:1em 2.5em;
	margin:0em auto 6em auto;
	color:#756bc0;
	font-weight:bold;
}

div.box-ext {
	width:90%;
	background-color:#fffff6;
	padding:1em 1.5em;
	margin:0em auto 6em auto;
	color:#29964c;
	font-weight:bold;
	text-align:left;
}



/*テーブル用　色　サイズ　ボーダー　ボトムマージン*/
/*上下色分けボーダー*/
table.set0 {
    border-top-color:#6ab7b9;
    border-top-style:solid;
    border-bottom-color:#d260a5;
    border-bottom-style:solid;
    border-width:2px 0;
    width:380px;
    margin:0.5em 0 0 0;
}

table.tb00 {
	background-color:#ffffff;
	border-width:1px;
	margin-bottom:6em;
	width:460px;
	border-style:ridge;
	border-color:#ffffff;
	text-indent:1em;
}

/*透明*/
table.tb0 {
	border:0;
	margin-bottom:5em;
	width:500px;
	text-indent:1em;
}

/*クリーム*/
table.tb1 {
	background-color:#fffff6;
	border:0;
	margin-bottom:6em;
	width:550px;
	text-indent:1em;
}

/*ブルー*/
table.tb2 {
    background-color:#f4fcff;
    border:0;
    margin-bottom:6em;
    width:550px;
	text-indent:1em;
}

/*黄緑*/
table.tb3 {
    background-color:#f2fbf5;
    border:0;
    margin-bottom:6em;
    width:550px;
	text-indent:1em;
}

/*オレンジ*/
table.tb4 {
    background-color:#fdf0f1;
    border:0;
    margin-bottom:6em;
    width:550px;
    text-indent:1em;
}

/*パープル*/
table.tb5 {
	background-color:#fbf8fe;
	border:0;
	margin-bottom:6em;
	width:550px;
	text-indent:1em;
}

/*マリンブルー*/
table.tb6 {
	background-color:#f5f5fd;
	border:0;
	margin-bottom:6em;
	width:550px;
	text-indent:1em;
}

/*クリーム*/
table.tb-ext {
	background-color:#fffff6;
	border:0;
	margin-bottom:4em;
	margin-top:4em;
	width:92%;
	text-indent:1em;
	color:#2f8a7c;

}


/*各ページ最初の記事用*/
table.tbbotom {
    margin-bottom:3em;
    width:500px;
}

/*スタッフ記事用セルパディング*/
td.td0g {
    padding-top: 1.2em;
    padding-right: 1.5em;
    padding-bottom: 0.8em;
    padding-left: 2em;
    background-color:#e4f4e3;
    text-indent:1em;
}

td.td1wh {
    padding-top: 1.2em;
    padding-right: 1.5em;
    padding-bottom: 0.8em;
    padding-left: 2em;
    background-color: #ffffff;
	text-indent:1em;
}
td.td2 {
    padding-top: 1.4em;
    padding-right: 1.5em;
    padding-bottom: 0.8em;
    padding-left: 2em;
	text-indent:1em;
}

td.what1 {
	background-color:#8685c0;
	width:100px;
	font-size: small;
	color: Aqua;
}

td.what2 {
	background-color:#eaf0fa;
	color:#3e4cb3;
	font-size:small;
	font-weight:bold;
}


/*インデント*/
.ind3em{
     text-indent:3em;
}


/*以下　フォント関係*/
.non-1{
	font-size : x-small;
}
.non-2{
	font-size : small;
}
.non-b-0{
	font-size : xx-small;
	line-height : 1.30em;
	font-weight : bold;
}
.non-b-1{
	font-size : x-small;
	line-height : 1.30em;
	font-weight : bold;
}
.non-b-2{
	font-size : small;
	font-weight : bold;
}
.non-b-3{
	font-size : medium;
	font-weight : bold;
}
.aka-nb-0{
    font-size:xx-small;
    font-weight: bold;
    color: #ff0000;
}
.aka-nb-1{
    font-size:x-small;
    font-weight: bold;
    color:#e82a30;
}
.aka-nb-2{
    font-size:small;
    font-weight: bold;
    color:#e82a30;
}
.aka-nb-3{
    font-size: large;
    font-weight: bold;
    color: #e82a30;
}

.ao-nb-0{
	font-size: xx-small;
	color: #3e4cb3;
	font-weight:bold;
}

.ao-n-1{
	font-size: x-small;
	color:#3e4cb3;
}
.ao-n-2{
	font-size : small;
	color : #3e4cb3;
}
.ao-n-2em{
	font-size: small;
	padding-left: 1em;
	padding-right: 0.5em;
	color: #3e4cb3;
}
.ao-nb-2noem{
	font-size : small;
	font-weight : bold;
	color : #3e4cb3;
}
.ao-nb-1{
	font-size : x-small;
	font-weight : bold;
	color : #3e4cb3;
}

/*ＦＡＱのみ使用*/
.ao-nb-2faq{
    font-size: small;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 0.5em;
    color: #6c74aa;
    margin-bottom:4em;
    text-indent:1em;
    margin-top:0.5em;
}
/*-----------------*/
.ao-nb-2{
	font-size: small;
	font-weight: bold;
	padding-left: 1em;
	padding-right: 0.5em;
	color: #3e4cb3;
}
.ao-nb-3{
	font-size : medium;
	font-weight : bold;
	color : #3e4cb3;
}
.ao-nb-4{
	font-size:large;
	font-weight: bold;
	color: #3e4cb3;
}
.ao-nb-big{
	font-size:x-large;
	font-weight: bold;
	color: #3e4cb3;
}
.ao-nib-2{
	font-size : small;
	font-weight : bold;
	color : #3e4cb3;
	font-style : italic;
}
.ao-minb-1{
	font-size : xx-small;
	font-weight : bold;
	color : #3e4cb3;
	line-height : 1.3em;
	font-family : "ＭＳ Ｐ明朝";
}
.ao-minb-2{
	font-size : small;
	font-weight : bold;
	color : #3e4cb3;
	font-family : "ＭＳ Ｐ明朝";
}

.ao-pop-1{
	font-size : x-small;
	color : #3e4cb3;
	font-family : "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.ao-pop-2{
    font-size: small;
    color: #3e4cb3;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.ao-pop-3{
    font-size:medium;
    color: #3e4cb3;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.ao-pop-4{
	font-size:larger;
	color: #3e4cb3;
	font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.ao-pop-3{
	font-size:x-large;
	color: #3e4cb3;
	font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.mi-nonb-1{
	font-size : x-small;
	font-weight : bold;
	color : #29964c;
}
.mi-non-1{
	font-size : x-small;
	color : #29964c;
}
.mi-non-2{
	font-size : small;
	color : #29964c;
}
.mi-nonb-2{
	font-size : small;
	font-weight : bold;
	color : #29964c;
}

.mi-nonb-4{
    font-size:large;
    font-weight: bold;
    color: #29964c;
}
.mi-nonb-big{
    font-size:x-large;
    font-weight: bold;
    color: #29964c;
}
.mi-minb-1{
	font-size : x-small;
	font-weight : bold;
	color : #29964c;
	font-family : "ＭＳ Ｐ明朝";
}
.mi-minb-2{
	font-size : small;
	font-weight : bold;
	color : #29964c;
	font-family : "ＭＳ Ｐ明朝";
}
.mi-minb-3{
	font-size:medium;
	font-weight: bold;
	color: #408080;
	font-family: "ＭＳ Ｐ明朝";
	font-style:italic;
}

.mi-pop-1{
    font-size: x-small;
    color: #29964c;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.mi-pop-2{
	font-size : small;
	color : #29964c;
	font-family : "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.mi-pop-4{
    font-size:large;
    color: #29964c;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.mi-pop-big{
    font-size:x-large;
    color: #29964c;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.pi-nb-1{
    font-size:x-small;
    font-weight: bold;
    color: #ff80c0;
}
.pi-n-2{
	font-size : small;
	color : #ff80c0;
}

.pi-nb-2{
	font-size : small;
	font-weight : bold;
	color : #ff80c0;
}
.pi-nb-3{
	font-size : medium;
	font-weight : bold;
	color : #ff80c0;
}
.pi-nb-4{
    font-size:large;
    font-weight: bold;
    color: #ff80c0;
}
.bu-nb-2{
	font-size : small;
	font-weight : bold;
	color : #1E90FF;
	line-height : 1.4em;
}
.bu-nib-2{
	font-size : small;
	font-weight : bold;
	font-style : italic;
	color : #1E90FF;
}
.bu-nb-3{
	font-size : medium;
	font-weight : bold;
	color : #1E90FF;
	line-height : 1.50em;
}
.bu-nb-4{
	font-size : large;
	font-weight : bold;
	color : #1E90FF;
}
.bu-nb-big{
	font-size : x-large;
	font-weight : bold;
	color : #1E90FF;
}
.wh-nb-1{
	font-size : xx-small;
	font-weight : bold;
	color : #FFFFFF;
}
.wh-nb-2{
	font-size :small;
	font-weight : bold;
	text-indent : 1em;
	color : #FFFFFF;
}
.wh-nb-3{
	font-size : medium;
	font-weight : bold;
	color : #FFFFFF;
}
.q-nb-2{
	font-size : small;
	font-weight : normal;
	color : Aqua;
}
.lm-n-1{
	font-size: x-small;
	color:#4b8da6;
}
.lm-n-2{
	font-size : small;
	color : #4b8da6;
}
.lm-nb-1{
	font-size : x-small;
	font-weight : bold;
	color : #4b8da6;
}

.lm-nb-2{
	font-size : small;
	font-weight : bold;
	color : #4b8da6;
}
.lm-nb-3{
    font-size:medium;
    font-weight: bold;
    color: #4b8da6;
}

.lm-nb-4{
	font-size:larger;
	font-weight: bold;
	color: #4b8da6;
}
.lm-nb-big{
	font-size:x-larger;
	font-weight: bold;
	color: #4b8da6;
}
.sk-nb-2{
	font-size: small;
	font-weight: bold;
	color: #7897f0;
}
.sk-nb-3{
	font-size : medium;
	font-weight : bold;
	color : #7897f0;
}
.w-nb-1{
	font-size : x-small;
	font-weight : bold;
	color : #bb159c;
}
.w-nb-2{
	font-size : small;
	font-weight : bold;
	color : #a12a8d;
}
.w-n-2{
	font-size : small;
	color : #bb159c;
}
.w-nb-3{
	font-size : medium;
	font-weight : bold;
	color : #a12a8b;
}
.w-pop-3{
	font-size : medium;
	font-weight : bold;
	color : #a12a8b;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.w-nb-4{
	font-size : 20px;
	font-weight : bold;
	color : #a12a8d;
}
.w-pop-4{
    font-size:large;
    color: #a12a8d;
    font-family: "TT-JTCナミキPOP-M","AR P悠々ゴシック体E","AR P勘亭流H",fantasy;
}
.w-nb-big{
	font-size:x-large;
	font-weight: bold;
	color: #a12a8d;
}
.w-time-2{
	font-family : "Times New Roman", Times, serif;
	font-size : small;
	font-weight : bold;
	font-style : italic;
	color : #982789;
}
.w-time-3{
	font-family : "Times New Roman", Times, serif;
	font-size : medium;
	font-weight : bold;
	font-style : italic;
	color : #91277e;
}
.w-time-4{
    font-family: "Times New Roman", Times, serif;
    font-size: large;
    font-weight: bold;
    font-style: italic;
    color:#91277e;
}
.time-3{
	font-family : "Times New Roman", Times, serif;
	font-size : medium;
	font-weight : bold;
	font-style : italic;
}
.time-4{
    font-family: "Times New Roman", Times, serif;
    font-size:large;
    font-weight: bold;
    font-style: italic;
}

/*水平線*/

.hr-r {
	color:#d260a5;
	width:380px;
	height:2px;
}
.hr-lm {
	color:#6ab7b9;
	width:380px;
	height:2px;
}
.hr-g {
	color:#d9CA40;
	width:350px;
	height:2px;
}
.hr-or {
	color:#ff8000;
	width:100%;
	height:2px;
	width:350px;
}
.hr-top {
	color:#c15ea7;
	width:570px;
	height:2px;
}

/*文字水平位置*/
.tx-migi{
	text-align : right;
}
.tx-naka{
	text-align : center;
}
.tx-hidari{
    text-align:left;
}
/*フライ価格背景と文字*/
.kakaku {
	font-weight: bold;
	font-size: small;
	background-color: #e4f4e3;
	width:250px;
	margin-left:auto;
	margin-right:auto;
}

div.set-footer {
	border-top:solid 2px #6ab7b9;
	border-bottom:solid 2px #d260a5;
	width:380px;
	margin-left:170px;
}
div.navi {
margin:0 0;
width:810px;
}
div.set-nav {
	width:155px;
	margin-right:10px;
	margin-left:0px;
	border-style:double;
	border-top-width:0px;
	border-right-width:4px;
	border-bottom-width:0px;
	border-left-width:4px;
	border-color:#007d00;
	float:left;
}
div.org-footer {
	border-top:solid 2px #6ab7b9;
	border-bottom:solid 2px #d260a5;
	width:380px;
	margin-left:170px;
}

div.org-nav {
	width:155px;
	margin-right:10px;
	margin-left:0px;
	border-style:double;
	border-top-width:0px;
	border-right-width:4px;
	border-bottom-width:0px;
	border-left-width:4px;
	border-color:#195ebf;
	float:left;
}

div.tips-nav {
	width:155px;
	margin-right:10px;
	margin-left:0px;
	border-style:solid;
	border-top-width:0px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-color:#195ebf;
	float:left;
}

/*スタッフルーム用　ＴＢ無し*/
.room-p {
    margin-bottom:0em;
    text-align:left;
    width:480px;
}
.staff-ogg {
    margin-top:0em;
    text-align:right;
    margin-bottom:7em;
    width:480px;
}

.imane-Titol{
    font-weight: bold;
    color: #29964c;
    margin-bottom:0em;
    text-indent:28%;
}


P.head:first-letter { font-size: 150%; color: blue; }


